class OuterClass:
    class InnerClass:
        def __init__(self, value):
            self.value = value

        def display(self):
            print(f"InnerClass value: {self.value}")

    def create_inner_instance(self, value):
        return self.InnerClass(value)

# 创建外部类的实例
outer_instance = OuterClass()

# 使用外部类的方法创建内部类的实例
inner_instance = outer_instance.create_inner_instance(42)

# 调用内部类的方法
inner_instance.display()  # 输出: InnerClass value: 42